import axios from 'axios'
import { Message } from '@arco-design/web-vue';
axios.interceptors.request.use(config => {
    return config;
}, err => {
    Message.error('请求超时!'+err);
})
axios.interceptors.response.use(data => {
    if (data.status && data.status === 200 && data.data.status === 500) {
        Message.error(data.data.msg);
        return;
    }
    if (data.data.msg) {
        Message.success(data.data.msg);
    }
    return data.data;
}, err => {
    if (err.response.status === 504 || err.response.status === 404) {
        Message.error('服务器被吃了⊙﹏⊙∥');
    } else if (err.response.status === 403) {
        Message.error('权限不足,请联系管理员!');
    } else if (err.response.status === 401) {
        Message.error(err.response.data.msg);
    } else {
        if (err.response.data.msg) {
            Message.error(err.response.data.msg);
        }else{
            Message.error('未知错误!');
        }
    }
})